2/15/2002

This update is a "beta" version and is provided as-is.

Direct any comments on this release to
LibertyBeta@GambitStudios.com

We would especially like to know if a game which was
working previously in Liberty has been "broken" by this 
release.  We would also like to know of any improve-
ments you find in emulation speed, etc.  COULD SOMEONE
TEST KNIGHTS QUEST (SINCE WE DO NOT OWN THAT GAME) AND
LET US KNOW IF IT WORKS NOW?  THANKS!

NOTE: Look below for known issues with this release.

Regards,
-Mike


***************
LIBERTY CHANGES
***************
ver 1.3 beta 2
1)  Joypad interrupt code really works this time!
2)  2 Minor bug fixes missed last time.  F1 Boy 
    and Star Trek: Generations now work!
3)  More (minor) sound tweaking.
4)  text changes (copyrights/etc)
5)  SnapNPlay compatibility has been achieved (by
    TT-Tech updating the driver)



ver 1.3 beta 1
1)  Minor bug fixes, optimizations of z-80 code
2)  Fixed JoyPad Interrupt Code  (should Fix 
    Double Dragon 3, other games where the key 
    presses were not registering)
3)  New "trick" in the emulation, which will speed
    up a small number of games SIGNIFICANTLY! 
    Donkey Kong Land 3 is now 40% faster, Joust 
    speed has improved over 20%
4)  Sprites ignore Priority Bit (it fixes 
    "disappearing sprite" bugs in some games, 
    though sprites now always appear on top of 
    the background.
5)  "Terrible" sound is no longer quite so 
    "terrible"!  The frequencies have been tweaked
    significantly, resulting in improved sound
    quality.   
7)  Saved games are now backed up to the PC on 
    HotSync
8)  Clock support for cartridges with built-in 
    Real-time-clock (such as Pokemon Gold)  Please
    let us know if you have a game this does not
    work in.  We ARE aware of an issue in Pokemon
    where the time appears to flucuate while viewing
    the PokeGear.  We are looking into the problem.


*********************************
        KNOWN ISSUES
*********************************
CHANGES FOR 1.3 FINAL:
1)  Remember last game when returning to main screen
2)  full 32k SRAM support - will fix games like
    Zelda, pokemon which did not save correctly.
3)  Fatal Exception bugs in certain games 
    (Knights Quest, others?)

We have worked hard on GameBoy Color emulation, and
stubbed in some GameBoy color routines, but testing
determined the graphics overhead would make GBC games
unplayable on palm, so they have been scrapped :(

If you know of any other changes which should 
be included, let us know!


EXCITING NEWS FOR THE FUTURE:
We are working on a completely different emulation
core using a "dynamic re-complier" (dynarec) which 
will compile chunks of GameBoy code into Palm code
as they are run, instead of interpreting every 
instruction as is currently done.  This method could
result in HUGE speed increases in Liberty, at the
cost of requiring more available RAM in your Palm
device.

This is a huge project, and a difficult one.  If it
actually proves to be feasible, this re-write will
be released as version 2.0 in the spring.

